bb944934cf3e492249035d215cf3bccafdff8de3,src/main/java/hudson/plugins/selenium/configuration/browser/Browser.java,Browser,initOptions,#Computer#SeleniumRunOptions#,101

Before Change



	public void initOptions(Computer c, SeleniumRunOptions opt) {
		List<String> args = new ArrayList<String>();
		if (configuredAsRC == null || !configuredAsRC) {
			combine(args, PARAM_SELENIUM_PROTOCOL, SELENIUM_WD_PROTOCOL);
			combine(args, PARAM_BROWSER_NAME, getBrowserName());
		} else if (!StringUtils.isBlank(getRCBrowserName())){
			combine(args, PARAM_SELENIUM_PROTOCOL, SELENIUM_RC_PROTOCOL);
			combine(args, PARAM_BROWSER_NAME, getRCBrowserName());			
		} else {
			// configured as RC, but the browser is blank, so we don't add it in the startup config
			return;

After Change



	public void initOptions(Computer c, SeleniumRunOptions opt) {

		if (getRCBrowserName() != null) {
			List<String> wdArgs = new ArrayList<String>();
			combine(wdArgs, PARAM_SELENIUM_PROTOCOL, SELENIUM_RC_PROTOCOL);
			combine(wdArgs, PARAM_BROWSER_NAME, getRCBrowserName());			
			wdArgs.addAll(getWDOptions());
			
			List<String> opts = opt.getSeleniumArguments();